package cn.edu.ren.service;

import cn.edu.ren.entity.Item;
import org.springframework.data.domain.Pageable;


import java.util.List;

/**
 * @PackageName: cn.edu.ren.service
 * @ClassName: ItemSerice01
 * @Description:
 * @author: RZS
 * @date: 2021/7/12  16:41
 */
public interface ItemService01 {
    // 根据标题查询(不含分页)
    List<Item> findByTitle(String title);
    // 根据标题查询(含分页)
    List<Item> findByTitle(String title, Pageable pageable);
    // 根据匹配和分类进行查询
    List<Item> findByBrandAndCategory(String brand, String category);
    // 查询指定品牌名的数据或者小于指定价格的数据
    List<Item> findByBrandOrPriceLessThan(String brand, Double price);
    // 获取分类不是指定分类的数据(含分页)
    List<Item> findByCategoryNot(String category, Pageable pageable);
    // 查询指定价格范围内的数据（含分页）
    List<Item> findByPriceBetween(Double arg0, Double arg1);
}
